immediate repayment - German English Dictionary